Skip to main content

Mobile_Login

The Mobile_Login API enables to transfer the details of Legal Representative user who logs in the mobile app to Analytics.

Method: POST

{{localCEUrl}}/analytics/rest/eventApi/event

Headers

NameValue
Content-Typeapplication/json

Example

Payload Parameters
ParameterDescription

InstructionIdentification

Mandatory

String

Unique identifier of the payment instruction

Example – "f9a820da-7bcd-4941-b85c-201169ccf41a"

EndToEndIdentification

Optional

String

Unique identifier to track the transaction any time during the process

Example – "31fe4401-d804-441e-b67a-44016b99b08f"

Channel

Optional

String

Channel through which the transaction happens

Example – "MOBILE"

TransactionType

Optional

String

Type of non-financial event

Example – "MOBILE_LOGIN"

TransactionCode

Optional

String

Specific code for the transaction type

Example – "MOBILE_LOGIN"

TransactionDateTime

Optional

String

Date and time of the non-financial event happens

Example – "1568204557881"

Source

Optional

String

Name of the source system where the event happens

Example – "LEDGER"

TransactionAmount

Mandatory

Object

Amount

Mandatory

String

For non-financial event, the amount is ‘0.00' always

Example – "0.00"

Currency

Mandatory

String

Currency type is ‘USD' by default

Example – "USD"

MachineFingerPrint

Optional

Object

IpAddress

Optional

String

IP address of the device where the event happens

Example – "98.186.126.180"

OperatingSystem

Optional

String

Operating system of the device

Example – "Mac OS"

WebBrowser

Optional

String

Web browser used for the event

Example – "unknown"

Uuid

Optional

String

Unique ID of the device

Example – "7609EFD3-CED4-440F-9C18-D330EE9311FC"

Model

Optional

String

Model of the device

Example – "iPhone"

SystemName

Optional

String

System name of the device

Example – "iOS"

SystemVersion

Optional

String

System version of the operating system

Example – "13.3.1"

PhoneName

Optional

String

User name of the Mobile phone

Example – "My IPHONE"

Imei

Optional

String

Unique 15-digit serial number for identifying a device (International Mobile Equipment Identity)

Example – ""

SessionId

Optional

String

Unique identifier that a web server assigns to a user for the duration of the current session

Example – ""

OperatingSystemFamily

Optional

String

Specific operating system used for transaction belongs to which OS family

Example – "MAC_OS"

OperatingSystemProducer

Optional

String

Manufacturer of the OS

Example – "Apple Computer, Inc."

Customer

Mandatory

Object

Identification

Mandatory

String

Individual ID of the customer

Example – "569553515904658"

Name

Mandatory

String

Customer name of the customer

Example – "Thomas V Godfrey"

AccountNumber

Mandatory

String

Account number of the customer

Example – "200502391928095"

GeoLocation

Optional

Latitude

Optional

String

Geographical latitude of the location where the transaction occurred

Example – ""

Longitude

Optional

String

Geographical longitude of the location where the transaction occurred

Example –"


curl --location --globoff '{{baseCEUrl}}/analytics/rest/eventApi/event' \
--header 'Content-Type: application/json' \
--data '{"InstructionIdentification":"f9a820da-7bcd-4941-b85c-201169ccf41a","EndToEndIdentification":"31fe4401-d804-441e-b67a-44016b99b08f","Channel":"MOBILE","TranactionType":"MOBILE_LOGIN","TranactionCode":"MOBILE_LOGIN","TransactionDateTime":1568204557881,"Source":"LEDGER","TransactionAmount":{"Amount":"0.00","Currency":"USD"},"MachineFingerPrint":{"IpAddress":"98.186.126.180","OperatingSystem":"Mac OS","WebBrowser":"unknown","Uuid":"7609EFD3-CED4-440F-9C18-D330EE9311FC","Model":"iPhone","SystemName":"iOS","SystemVersion":"13.3.1","PhoneName":"My IPHONE","Imei":"","SessionId":"","OperatingSystemFamily":"MAC_OS","OperatingSystemProducer":"Apple Computer, Inc."},"Customer":{"Identification":"4000100001000001","Name":"Andy Lee Prescott","AccountNumber":"2000000000000001"},"GeoLocation":{"Latitude":39.00494289,"Longitude":-95.72429764,"LocatedAt":"3416 SW Atwood Ave, Topeka, KS 66614, United States"}}'

Body


{
"InstructionIdentification": "f9a820da-7bcd-4941-b85c-201169ccf41a",
"EndToEndIdentification": "31fe4401-d804-441e-b67a-44016b99b08f",
"Channel": "MOBILE",
"TranactionType": "MOBILE_LOGIN",
"TranactionCode": "MOBILE_LOGIN",
"TransactionDateTime": 1568204557881,
"Source": "LEDGER",
"TransactionAmount": {
"Amount": "0.00",
"Currency": "USD"
},
"MachineFingerPrint": {
"IpAddress": "98.186.126.180",
"OperatingSystem": "Mac OS",
"WebBrowser": "unknown",
"Uuid": "7609EFD3-CED4-440F-9C18-D330EE9311FC",
"Model": "iPhone",
"SystemName": "iOS",
"SystemVersion": "13.3.1",
"PhoneName": "My IPHONE",
"Imei": "",
"SessionId": "",
"OperatingSystemFamily": "MAC_OS",
"OperatingSystemProducer": "Apple Computer, Inc."
},
"Customer": {
"Identification": "4000100001000001",
"Name": "Andy Lee Prescott",
"AccountNumber": "2000000000000001"
},
"GeoLocation": {
"Latitude": 39.00494289,
"Longitude": -95.72429764,
"LocatedAt": "3416 SW Atwood Ave, Topeka, KS 66614, United States"
}
}

Response: 200

Payload Parameters
ParameterDescription

id

String

ID of the request

Example – "3d7943a8-7a34-4fe5-bf96-674a3f2ae697"

jsonrpc

String

JSON-RPC version used for the API

Example – "2.0"

method

String

API method

Example – "ce.event"

result

Object

resp

String

Type of response

Example – "event"

status

String

Status of the event

Example – "1"

transactionNumber

String

Unique number of the non-financial event

Example – "c34c16ef-82ef-40f0-89db-17c5f1b6f70c"

riskScore

Number

Estimated Risk score of the event

Example – 0

signalScore

Number

Signal reliability score of the event

Example – 0

scenarioScore

Number

Score of specific scenarios related to the event

Example – 0

tokenScore

Number

Score of token authentication used for the event

Example – 0

categoryScore

Number

Event category score of event

Example – 0

ofacConfidentScore

Number

Estimated score of compliance with OFAC regulations

Example – 0

debtorProfileId

Null

Unique ID of debtor profile

Example – null

creditorProfileId

String

Unique ID of creditor profile

Example – null

error

Null

Shows information, if any error occurs during transaction

Example – null


{
"id": "3d7943a8-7a34-4fe5-bf96-674a3f2ae697",
"jsonrpc": "2.0",
"method": "ce.event",
"result": {
"resp": "event",
"status": "1",
"transactionNumber": "c34c16ef-82ef-40f0-89db-17c5f1b6f70c",
"riskScore": 0,
"signalScore": 0,
"scenarioScore": 0,
"tokenScore": 0,
"categoryScore": 0,
"ofacConfidentScore": 0,
"debtorProfileId": null,
"creditorProfileId": null
},
"error": null
}